10 REM--AHOY!--JAN ISSUE--DATA MAKER--PROG PAGE 48 100 REM LINE 50000 GETS THE STARTING LOCATION FOR ENTRY OF DATA 110 REM LINE 50010 GETS THE STARTING LINE NUMBER 115 REM LINE 50015 GETS THE AMOUNT OF LINES TO BE ENTERED 200 REM THE INCREMENT FOR EACH SUCCESSIVE LINE (NOW 1) IS IN 50060 (LI=LI+1) 250 REM THERE ARE 18 PIECES OF DATA STORED ON EACH LINE, SO IF YOU WANT TO KNOW 260 REM HOW MANY LINES YOU'LL NEED, SIMPLY DIVIDE THE AMOUNT OF DATA BY 18 5000 INPUT"[147]LOCATION ";A:POKE829,INT(A/256):POKE828,A-INT(A/256)*256 50000 INPUT"[147]LOCATION ";A:POKE829,INT(A/256):POKE828,A-INT(A/256)*256 50010 INPUT"LINE NUMBER ";A:POKE831,INT(A/256):POKE830,A-INT(A/256)*256 50015 INPUT"# OF LINES ";A:A=A+PEEK(830)+PEEK(831)*256 50016 POKE833,INT(A/256):POKE832,A-INT(A/256)*256 50020 A=PEEK(828)+PEEK(829)*256:LI=PEEK(830)+PEEK(831)*256 50030 IFLI>PEEK(832)+PEEK(833)*256-1THENEND 50040 PRINT"[147]"RIGHT$(STR$(LI),LEN(STR$(LI))-1)"DATA"; 50050 FORI=1TO17:A$=STR$(PEEK(A)):PRINTRIGHT$(A$,LEN(A$)-1)",";:A=A+1:NEXT 50060 A$=STR$(PEEK(A)):PRINTRIGHT$(A$,LEN(A$)-1):A=A+1:LI=LI+1 50070 POKE829,INT(A/256):POKE828,A-INT(A/256)*256 50080 POKE831,INT(LI/256):POKE830,LI-INT(LI/256)*256 50090 PRINT"GOTO50020" 50100 PRINT"";:POKE198,3:FORI=631TO636:POKEI,13:NEXT:END